h1 {text-align: center;margin-top:0;}
.notice {
  background-color: #f5f1e4;
}
.notice > div {padding-top:15px;padding-bottom:15px;}
.notice .icon {
  width:32px;height:22px;
  background: url("../../images/ynjrb/icons.png") no-repeat -78px -427px;
}
.notice, .notice a {color:#666;}
.notice a {padding-left:5px;padding-right:5px;}
.notice .date {text-align: right;}

.col-imgs img {width: 100%;height: auto;}
.swiper-container {
  height: 400px;
  width: 100%;
  overflow: hidden;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.col-imgs .arrow-left {
  background: url("../../images/ynjrb/arrow_left.png") no-repeat left top;
  position: absolute;
  opacity: .8;
  left: 10px;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  z-index: 10;
}
.col-imgs .arrow-right {
  background: url("../../images/ynjrb/arrow_right.png") no-repeat left bottom;
  position: absolute;
  opacity: .8;
  right: 10px;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  z-index: 10;
}

.note {
  color: #999;
  text-align: center;
  margin-bottom:15px;
}
.note a {display: block;font-size: 16px;}
.note a.bigt {font-size:18px;}
.note h5 span {padding-left:5px;padding-right:5px;}
.note .detail {
  font-size:14px;
  text-align: left;
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #bbb;
  height: 73px;
}
.note .news-list {
  text-align: left;
}
.tpzx .detail {
  font-size:14px;
}

.tabs {
  font-size:0;padding: 0;
  border-bottom: 2px solid #999;
}
.tabs .tab {
  font-size:20px;
  margin:0;
  margin-top:15px;
  margin-bottom:13px;
  position: relative;
  cursor: pointer;
  border-left:1px solid #ddd;
}
.tabs .tab:first-child {border-left:none;}
.tabs .tab .line {
  position: absolute;
  left: 0;
  bottom: -21px;
  width: 100%;
  height: 9px;
}
.tabs .tab:hover .line {border-top: 3px solid #0093d8;background: none;}
.tabs .tab.selected .line {border-top: 3px solid #0093d8;background: url("../../images/ynjrb/icons.png") no-repeat 50px -372px;}
.shrink .tabs {
  background-color: #f1f6fa;
  border: 1px solid #4378c7;
  padding-bottom: 10px;
}
.shrink .tabs .tab {
  border-left:none;
  border-top: 1px solid #fff;
  margin: 0;
  font-size: 0; line-height: 0;
  text-align: right; vertical-align: middle;
}
.shrink .tabs .tab:first-child {
  border-top: none;
}
.shrink .tabs .tab i,
.shrink .tabs .tab span {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
}
.shrink .tabs .tab i {
  width: 32px; height: 32px;
}
.shrink .tabs .tab span {
  font-size: 20px;
  line-height: 2.5em;
  padding-right: 2.5em;
}
.shrink .tabs .tab i.icon,
.shrink .tabs .tab i.arrow {
  background-image: url("../../images/ynjrb/icon_menu3.png");
  background-repeat: no-repeat;
}
.shrink .tabs .tab i.arrow {
  background-position: -288px -32px;
}
.shrink .tabs .tab:hover,
.shrink .tabs .tab.active {
  background-color: #4378c7;
}
.shrink .tabs .tab:hover i.arrow,
.shrink .tabs .tab.active i.arrow {
  background-position: -288px 0;
}
.shrink .tabs .tab i.icon {
  background-position-y: -32px;
}
.shrink .tabs .tab:hover i.icon,
.shrink .tabs .tab.active i.icon {
  background-position-y: 0;
}
.shrink .tabs .tab:hover span,
.shrink .tabs .tab.active span {
  color: #fff;
}
.shrinka .col-news {
  display: none;
}
.shrinka .col-news:first-child {
  display: block;
}
.shrinka .col-news .boxt {
  line-height: 2.5em;
  background-color: #4378c7;
  color: #fff;
  padding-left: 1.5em;
}
.shrinka .col-news .inner {
  margin-bottom: 0;
  height: 400px;
}
.zh .news-list {display: none;}
.zh .news-list:first-child {display: block;}
.zh .news-list a {
  border-top:1px dotted #ccc;
}
.zh .news-list a:first-child {
  border-top:none;
}
.zh2 .news-list {display: none;}
.zh2 .news-list:first-child {display: block;}
.zh2 .news-list a {
  border-top:1px dotted #ccc;
}
.zh2 .news-list a:first-child {
  border-top:none;
}
.shrinka .news-list {display: block;}
/* add 2018-3-6 by zfb */
.shrink {padding-left:0;position: relative;}
.shrinka {padding-right:0;}
.shrink .btnimg {margin-top:10px;}
/* over */

.special {
  margin:15px auto;
}
.special .row {margin:0;}
.special .st {
  max-width: 100%;
  margin: 0 auto;
}
.special .img img {
  float: left;
  width:48%;
  margin: 5px 1%;
}

/* imgs-box */
.img-cols {
  width: 55%;
}
.img-cols img {width: 100%;border: 1px solid #ddd;}
.new-cols {
  width: 45%;
}
.new-cols .inner {
  margin-left:10px;
  height: 220px;
  *height: 190px;
  overflow: hidden;
  background-color: #f5f5f5;
}
.new-cols .inner.mr {margin-left:0;margin-right:10px;}

/* video box */
.videoimg {height:270px;}
.videoimg img {width: 100%;height:100%;}
.videoInfo {
  background-color: #ebebeb;
}
.videomore a {
  padding-left: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  background: none;
  margin-top: 5px;
  background-color: #efefef;
  text-align: center;
  display: block;
}

/* jrzs */
.jrzs {
  min-height: 70px;
  background:#f1f6fa url("../../images/ynjrb/tbg2.jpg") no-repeat;
  border: 1px solid #ccdcec;
}

.hot-art h3 {text-align: center;margin: 0;padding-top:8px;}
.hot-art h3 a {
  color: #1354b7;
}
.hot-art .list-date {text-align: center;}
.hot-art .list-date span {padding:0 2em;}

/* 知识 */
.zs {
  position: relative;
  margin-top:15px;
  min-height: 185px;
}
.zs .boxt {
  position: absolute;
  width: 50px; height: 185px;
  top:-13px; left:0;
  background: url("../../images/ynjrb/tbg3.gif") no-repeat;
  z-index: 1;
}
.zs .boxt.bg2 {
  background: url("../../images/ynjrb/tbg4.gif") no-repeat;
}
.zs .boxt.bg3 {
  background: url("../../images/ynjrb/tbg5.gif") no-repeat;
}
.zs .inner {
  padding-left:50px;
}

.back-blue {
  text-align: center;
  background-color: #1c5ab1;
  padding: 0;
}
.back-blue img {margin:0 auto;}
.guest-book {
  margin-top:10px;
  background-color: #f0f0f0;
}
.guest-book label {
  font-weight: normal;
}
.guest-book label span {
  color:#B80303;
  font-weight: bold;
  padding-right:5px;
}
.guest-list .boxt {color: #1c5ab1;}

.xinjian thead{border-bottom: 1px solid #2160b4;}
.xinjian th{height: 49px; color: #1c5ab1;text-align: center;}
.xinjian td{height: 40px; text-align: center;}

.xinjianmore{
  width: 434px;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  line-height: 30px;
  background-color: #efefef;
  cursor: pointer;
}

.xinjian .hide{display: none;}

/* @media screen and (-webkit-min-device-pixel-ratio: 2){
  h1 {font-size:28px;line-height: 1.4;}
  .jrzs .col-md-1 {display: none;}
  .img-cols,.new-cols {
    width:100%;
  }
  .new-cols .inner {height: auto;}
  .new-cols .inner,.new-cols .inner.mr {margin:0;}
  .video-box .col-md-5 {height: auto;}
} */
/**
 * add in 20200912
 */
.jrjg{
  border-left: 4px solid #0093d8;
  font-size: 20px;
  margin: 10px 0;
  line-height: 1.42;
  text-indent: 1em;
}
.jrjglist{
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.jrjglist li{
  list-style: none;
  width: 25%;
  line-height: 35px;
  float: left;
}
.jrjglist li img{
  margin-right: 8px;
  display: inline-block;
}

.close2 {
  background: orange;
  color: red;
  border-radius: 12px;
  line-height: 20px;
  text-align: center;
  height: 20px;
  width: 20px;
  font-size: 18px;
  padding: 1px;
  top: -10px;
  right: -10px;
  position: absolute;
}
.close2::before {
  content: "\2716";
}

.line{
  height: 30px;
  overflow: hidden;
}
.newtitle{
  margin-top: 30px 0;
  font-size: 18px;
}
.newtitle::before{
  content: "\00a0";
  background-color: #1c5ab1;
  margin-right: 10px;
}
.newtitle2{
  margin: 30px 66px 0;
  font-size: 18px;
  position: relative;
  line-height: 2em;
}
.newtitle2::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 93px;
  height: 3px;
  background-color: #1c5ab1;
}
.newtitle2::after{
  content: "";
  position: absolute;
  left: 93px;
  bottom: 1px;
  width: 228px;
  height: 1px;
  background-color: #d4d4d4;
}
.dclist{
  overflow: hidden;
}
.dclist ul{
  padding: 0;
}
.dclist li{
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  list-style: none;
  overflow: hidden;
  margin-top: 30px;
  color:#333333;
}
.dclist li .item1{
  background-color: #e8e8e8;
  padding: 6px;
  font-size: 14px;
  margin-right: 10px;
  line-height: 1.2;
  float: left;
}
.dclist li .item2{
  /*width: 355px;*/
  line-height: 1.2;
  /*float: left;*/
}
.dclist li .item2 span{
  color: #b2b2b2;
}
.dclist li .item3{
  background-color: #2650aa;
  color:#fff;
  padding: 4px 8px;
  border-radius: 5px;
  float: right;
}
.dclist li .item3 a,.dclist li .item3 a:link{
  color: #fff;
}
.dclist2{
  overflow: hidden;
  padding: 0 71px;
}
.dclist2 ul{
  padding-top: 20px;
}
.dclist2 li{
  border-bottom: 1px dashed #e5e5e5;
  padding-bottom: 10px;
  list-style: none;
  overflow: hidden;
  margin-top: 14px;
  color:#333333;
}
.dclist2 li .item1{
  background-color: #e8e8e8;
  padding: 1px 6px;
  font-size: 14px;
  margin-right: 10px;
  line-height: 1.2;
  border-radius: 5px;
  float: left;
}
.dclist2 li .item2{
  /*width: 355px;*/
  line-height: 1.2;
  /*float: left;*/
}
.dclist2 li .item2 span{
  color: #b2b2b2;
}
.dclist2 li .item3{
  background-color: #2650aa;
  color:#fff;
  padding: 4px 8px;
  border-radius: 5px;
  float: right;
}
.dclist2 li .item3 a,.dclist2 li .item3 a:link{
  color: #fff;
}
.cjwt{
  overflow: hidden;
  margin-top: 30px;
  padding: 0;
}
.cjwt li{
  line-height: 2;
  list-style: none;
  overflow: hidden;
  margin-top: 30px;
}
.cjwt2{
  overflow: hidden;
  margin-top: 30px;
  padding: 0 71px;
}
.cjwt2 li{
  padding: 7px 0;
  line-height: 2;
  list-style: none;
  overflow: hidden;
  border-bottom: 1px dashed #e5e5e5;
}
.jbzq2{
  display: flex;
  justify-content: space-around;
  margin-top: 20px;
}
.more{float:right}

/*20230606*/
ul{list-style:none;padding:0}
.jrcontainer{
  width: 1140px;
  margin: 20px auto 20px;
}
.jrcontainer_left{
  width: 566px;
  height: 416px;
  margin-right: 58px;
  background-color: #fff;
  float: left;
}
.jrcontainer_tab{
  height: 38px;
}
.jrcontainer_tab li{
  width: 50%;
  height: 100%;
  font-size: 20px;
  text-align: center;
  border-bottom: 2px solid #f5f5f5;
  float: left;
  position: relative;
  cursor: pointer;
}
.jrcontainer_tab li.act{
  background-color: #1b59aa;
  border-bottom: none;
  color: #fff;
}
.jrcontainer_tab li.act::after{
  content: '';
  border-top: 10px solid #1b59aa;
  border-left: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
}
.jrcontainer_con{
  width: 530px;
  margin: 20px auto 0;
}
.jrcontainer_con li{
  margin-top: 20px;
}
.jrcontainer_con1{
  width: 430px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
}
.jrcontainer_con2{
  color: #999999;
}
.jrcontainer_right{
  overflow: hidden;
}
.jrcontainer_right1{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.jrcontainer_right1 img{
  margin-top: 10px;
}
/*20230606*/